﻿@charset "utf-8"
/* CSS Document */
*,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}
body{ font: normal 14px  微软雅黑; color:#333333;min-width: 1240px;}
em, i { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
input, button, textarea { border: none; }
a { color: #333; text-decoration: none; transition: all 0.2s ease 0s; }
a:hover { color: #089bfc; }
.fl{ float: left;}
.fr{ float: right;}
.clr{ padding: 0; margin: 0; clear: both; content: ""; font-size: 0; width: 0; height: 0; line-height: 0; overflow: hidden; visibility: hidden; }
html, body { width: 100%; height: auto; }

/* 排版 */
.erow{width:100%;}
.ecenter{text-align: center;}
.emaincontent{width: 1240px;margin: 0px auto;}
.eleft{float: left;}
.eright{float: right;}
.eeclearfix { clear:both; display:block; height:0px; overflow:hidden; }

/* 高度 */
.eh20{height: 20px;}
.eh30{height: 30px;}
.eh40{height: 40px;}
.eh50{height: 50px;}
.eh60{height: 60px;}
.eh70{height: 70px;}
.eh80{height: 80px;}
.eh90{height: 90px;}
.eh100{height: 100px;}
.eh150{height: 150px;}
.eh200{height: 200px;}
.eh250{height: 250px;}
.eh300{height: 300px;}
.eh400{height: 400px;}
.eh500{height: 500px;}

/*骂了隔壁*/

.emin100{min-height: 100px; height: auto !important; height: 100px;}
.emin150{min-height: 150px; height: auto !important; height: 150px;}
.emin200{min-height: 200px; height: auto !important; height: 200px;}
.emin250{min-height: 250px; height: auto !important; height: 250px;}
.emin300{min-height: 300px; height: auto !important; height: 300px;}
.emin350{min-height: 350px; height: auto !important; height: 350px;}
.emin400{min-height: 400px; height: auto !important; height: 400px;}
.emin450{min-height: 450px; height: auto !important; height: 450px;}
.emin500{min-height: 500px; height: auto !important; height: 500px;}





/*-----------------文字-----------------*/
/*禁止选择*/
.enoselect {-webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}

/*-----------------图片-----------------*/
/*图片居中*/
.eimagecontainer{text-align:center;position: relative;}
.eimagecontainer img{max-height: 100%;  max-width: 100%; width: auto;height: auto;position: absolute;  top: 0;  bottom: 0;  left: 0;  right: 0;  margin: auto;}
/* 图片自适应 */
.img-responsive {display: inline-block;height: auto;max-width: 100%;}
/*图片铺满背景*/
.efullbg{background-image: url(../images/productsshowbg.jpg); background-position: center;background-repeat: no-repeat;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  -moz-background-size:100% 100%;  background-size:100% 100%; }


/*-----------------固定-----------------*/
.efixIE {_position: absolute; _clear: both; _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); }
/*与efixIE一起使用*/
.efix {line-height: 1;position: fixed;top: 0;right: 0;left: 0;z-index: 500;-webkit-transform: translateZ(0);}
/*背景透明*/
.ebgalpha{ background-color: rgba(0,0,0,0.8);}







.huddivclass{
	z-index:100;
	background-color:black;
	left:0px;
	top:0px;
	position: absolute;
	width:100%;
	height:100%;
	filter:alpha(opacity=50);  /*支持 IE 浏览器*/
	-moz-opacity:0.50; /*支持 FireFox 浏览器*/
	opacity:0.50;  /*支持 Chrome, Opera, Safari 等浏览器*/
}
.hudcenter{
position: absolute;
top: 50%;
left:50%;
-webkit-transform: translateY(-50%);
-moz-transform:  translateY(-50%);
-ms-transform:  translateY(-50%);
-o-transform:  translateY(-50%);
transform:  translateY(-50%);
}


/*a  upload */
.uploadA{border: 1px solid #CCCCCC;display:inline-block; width:100%; height:34px; background:white; position:relative; overflow:hidden;}
.uploadA:hover{background:#EEEEEE;}
.uploadA input{position:absolute; right:0; top:0;  width:100%;height: 100%;opacity:0; filter:alpha(opacity=0);}
.uploadA .inputlabel{color: #888888;line-height: 30px;}
.uploadA img{height: 28px;vertical-align: top;margin-left:5px; }
.uploadinput{width: 100%;height: 32px;font-size: 14px;}
.itemDetailuploadImg{max-height: 80px;border: 1px solid #cccccc;border-bottom: 0px;}
